#include <stdio.h>
#include "dothead/file_interchange.h"

typedef struct
{
    long double(*add)(double, double);
    float (*mult)(float, float);
} Object;

int main(void)
{
    Object a = {
        .add = AddTwoNumber,
        .mult = Multiplication
    };
    long double b = a.add(10.239, 10);
    float c = a.mult(0.2, 0.00003);
    printf("%Lf\n%f", b, c);
    return 0;
}